build: Define G_LOG_USE_STRUCTURED in GDK
authorEmmanuele Bassi <ebassi@gnome.org>
Fri, 28 Apr 2017 21:40:58 +0000 (22:40 +0100)
committerEmmanuele Bassi <ebassi@gnome.org>
Wed, 3 May 2017 14:10:58 +0000 (15:10 +0100)
We want to use the new structured logging support in GLib.

gdk/broadway/meson.build
gdk/meson.build

index 666fb6a0bd510917c0162e5ce9da8bf11bd9477b..d1bb273c98dcebc4ce78136b187aab9d7a1fa5a8 100644 (file)
@@ -63,6 +63,6 @@ executable('gtk4-broadwayd',
   clienthtml_h, broadwayjs_h,
   'broadwayd.c', 'broadway-server.c', 'broadway-buffer.c', 'broadway-output.c',
   include_directories: [confinc, gdkinc],
-  c_args: ['-DGDK_COMPILATION', '-DG_LOG_DOMAIN="Gdk"'],
+  c_args: ['-DGDK_COMPILATION', '-DG_LOG_DOMAIN="Gdk"', '-DG_LOG_USE_STRUCTURED=1', ],
   dependencies : [broadwayd_syslib, gdk_deps],
   install : true)
index 08fa70c9ba7efa5d867eea773dc9c5e991aef5fe..c6f4735d5bfb89d6002815ee59aac14d2b4a0c53 100644 (file)
@@ -202,7 +202,11 @@ libgdk = static_library('gdk',
   sources: [gdk_sources, gdk_backends_gen_headers, gdkconfig],
   dependencies: gdk_deps,
   include_directories: [confinc, xinc, wlinc],
-  c_args: ['-DGDK_COMPILATION', '-DG_LOG_DOMAIN="Gdk"'] + common_cflags,
+  c_args: [
+    '-DGDK_COMPILATION',
+    '-DG_LOG_DOMAIN="Gdk"',
+    '-DG_LOG_USE_STRUCTURED=1',
+  ] + common_cflags,
   link_with: gdk_backends,
   link_args: common_ldflags)